<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
			<h1>ajax-POST请求</h1>
			<script src="../js/axios.js"></script>
			<script>
				//1.Axios优化
				axios.defaults.baseURL = "http://localhost:8080"
			
				/**
				 * 2.axios的post请求说明
				 * 2.1 什么时候使用post请求 新增操作
				 * 知识点:
				 * 		let user js对象  json串  java对象
				 *  说明: 
				 * 		前端代码传递的JS对象,而后端使用的是java对象,
				 * 		2种对象没有办法直接转化,需要转化JSON进行传递.
				 * 	axios使用post请求时,自动将JS对象解析为JSON串
				 */
				async function saveUser(){
					let user={a:100,b:"新年快乐"}
					// let promise = await axios.post("/axios/saveUser",user)
					// console.log(promise.data)
					 let {data:result,status:code}= await axios.post("/axios/saveUser",user)
					 console.log(result)
					 console.log(code)
				}
				saveUser()
				//箭头函数
				let user2={a:100,b:"箭头函数"}
				axios.post("axios/saveUser",user2)
					.then(function({data:result}){
						console.log(result)
					})
			</script>
		</body>
</html>
